JavaScript Job: Backend Developer

Job added on

Location

Rosario - Argentina

Job type

Full-Time

JavaScript Job Details

Flexiti is one of Canada’s fastest growing fintech lenders. We aim to make our customers’ lives more affordable and help our retail partners grow their sales by offering flexible financing options. Through our award-winning omni-channel platform, customers can be approved instantly to shop with their FlexitiCard®, which they can use online or in-store to make multiple purchases, within their credit limit, without needing to reapply.


At Flexiti, we work hard, we love what we do, and we have some fun along the way! If you are looking for an energizing and innovative work environment with great people and big ideas, we’d love to have you join us!


To learn more about Flexiti, please visit www.flexiti.com


Senior Software Engineer

Flexiti is looking for a Senior Software Engineer to join its Technology team. Supporting the Software Engineering Manager, the Senior Software Engineer will be responsible for end-to-end ownership of platform level services.


What you will be doing:

  • Develop and deliver by applying modern software development practices throughout the entire software development lifecycle, building, testing and delivering high-quality solutions.
  • Automate the provisioning of AWS environments with Terraform and Ansible to provide fast and reliable services to a rapidly growing customer.
  • Design and develop automation workflows, performing unit tests, code quality measures and running and conducting reviews assessing the overall quality of delivered components using tools.
  • Building and maintaining continuous delivery pipelines using Azure DevOps.
  • Write scripts and automation using Powershell/Python/Bash.
  • Configure and manage data sources like MSSQL, MongoDB, MySQL, Elasticsearch, Redis, etc.
  • Extensive experience in software development, scripting and project management.
  • Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks.
  • Solve Complex Problems by creating large scale data processing pipelines to help build and train novel machine learning algorithms. You will develop high performing scalable systems in the context of large online delivery environments.
  • Ensure standards of compliance are maintained.
  • Conduct system analysis in order to identify, investigate and improve any issues by making recommendations and developing/documenting solutions.
  • Document and maintain software functionality.

Why people love working here:

  • You have the opportunity to be a part of an award winning, fast growing company
  • Our innovative culture promotes on-going learning opportunities with training and mentorship
  • A new and vibrant office environment and remote working capability
  • Competitive compensation package commensurate to experience plus benefits

What you should have:


  • A bachelor’s degree in computer science or a related field
  • Experience with Java spring framework, Angular and javascript, C#, .NET Core, RESTful APIs, UI frameworks (Vue, React), relational databases, such as Microsoft SQL Server or PostgreSQL, MongoDB
  • Experience with MuleSoft is an asset
  • Experience with cloud-native applications in AWS or Azure (or a similar cloud platform)
  • Proficient in system analysis and design
  • Experience working with an agile environment
  • Curious, comfortable with rapid change and always learning new things
  • Work well independently and as part of a team
  • Innovative and empowered to try new approaches and learn new technologies
  • Strong written and verbal communication skills
  • Problem solving skills

Flexiti embraces diversity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All qualified applicants will receive consideration without regard to race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, disability, age, marital status, or family status. If you require disability-related accommodation during the application or interview process, simply let us know and we’ll work with you to ensure you have a positive experience.